package ao

type BindNodeAo struct {
	NodeName string `json:"nodename"`
	StoreId  string `json:"storeid"`
}

type CreateNodeAo struct {
	NodeName string `json:"nodename"`
	Remark   string `json:"remark"`
}

type NodeListAo struct {
	PageNum  int    `json:"pageNum"`
	PageSize int    `json:"pageSize"`
	NodeName string `json:"nodename"`
}

type SyncFullData struct {
	PageNum  int `json:"pageNum"`
	PageSize int `json:"pageSize"`
}

type StoreListAo struct {
	PageNum  int    `json:"pageNum"`
	PageSize int    `json:"pageSize"`
	StoreId  string `json:"storeid"`
	StoreIp  string `json:"storeip"`
}

type StoreRemoveAo struct {
	StoreId string `json:"storeid"`
}

type Userlogin struct {
	Username string `json:"username"`
	Password string `json:"password"`
}

type FullSyncData struct {
	TargetId string `json:"targetId"`
	StoreId  string `json:"storeId"`
}

type UnbindNodeAo struct {
	StoreId string `json:"storeid"`
}

type GetStoreInfoAo struct {
	StoreId string `json:"storeid"`
}

type FindStoreByNodeIdAo struct {
	NodeId string `json:"nodeId"`
}

type StartFullTaskAo struct {
	TaskId int `json:"taskId"`
}
